package com.zqxq.lottery.entity.o2o.sys;

import com.baomidou.mybatisplus.plugins.Page;
import com.zqxq.common.utils.DispatcherUtils;
import com.zqxq.common.utils.PageCopy;
import com.zqxq.lottery.entity.po.sys.SysConfigPO;
import com.zqxq.lottery.entity.po.sys.SysNewsPO;
import com.zqxq.lottery.entity.vo.sys.SysConfigVO;
import com.zqxq.lottery.entity.vo.sys.SysNewsVO;

import java.util.ArrayList;
import java.util.List;

public class SysConfigO2O {

    public static SysConfigVO toVO(SysConfigPO po) {
        if (po == null) {
            return null;
        }
        SysConfigVO vo = new SysConfigVO();
        vo.setId(DispatcherUtils.parseString(po.getId()));
        vo.setCkey(po.getCkey());
        vo.setCval(po.getCval());
        vo.setStatus(DispatcherUtils.parseString(po.getStatus()));
        vo.setType(DispatcherUtils.parseString(po.getType()));
        vo.setRemark(po.getRemark());
        vo.setCreateTime(DispatcherUtils.parseDateTimeStr(po.getCreate_time()));
        vo.setUpdateTime(DispatcherUtils.parseDateTimeStr(po.getUpdate_time()));
        return vo;
    }



    public static SysConfigPO toPO(SysConfigVO vo) {
        if (vo == null) {
            return null;
        }
        SysConfigPO po = new SysConfigPO();
        po.setId(DispatcherUtils.parseLong(vo.getId()));
        po.setCkey(vo.getCkey());
        po.setCval(vo.getCval());
        po.setStatus(DispatcherUtils.parseInteger(vo.getStatus()));
        po.setType(DispatcherUtils.parseInteger(vo.getType()));
        po.setRemark(vo.getRemark());
        po.setCreate_time(DispatcherUtils.parseDateTime(vo.getCreateTime()));
        po.setUpdate_time(DispatcherUtils.parseDateTime(vo.getUpdateTime()));
        return po;
    }



}
